package com.woniuxy.amusementparkos.service.wyh;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.woniuxy.amusementparkos.entity.wyh.Balance_Change;
import com.woniuxy.amusementparkos.entity.wyh.PageBean;

public interface Balance_ChangeService {
	//新增
		void addObject(Balance_Change balance_Change);
		
		//查询所有
			List<Balance_Change> getAll();
			
		//根据infoid查询对应的账户变化
		List<Balance_Change> getByInfoid(int info_id);
		
		//根据posid查询所有充值项
		List<Balance_Change> getAllByPosid(int pos_id);
		
		//根据infoid查询对应的账户变化pagebean;
		PageBean<Balance_Change> getPagebeanByInfoid(int info_id,Integer pageNum,Integer size);
		
		//根据pos_id和 充值类型charge_type获取当日合计总额。如果未查询到数据返回0， charge_type 1 现金 2 支付宝； 
		double getTotalbyPos_idAndCharge_type(int pos_id,int charge_type);
}
